home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / makeindex / Makefile.orig < prev    next >
Encoding:
Makefile  |  1990-04-26  |  2.1 KB  |  111 lines

  1. #
  2. #  Makefile for the program `makeindex'
  3. #
  4. #  Copyright (C) 1987    Pehong Chen    (phc@renoir.berkeley.edu)
  5. #  Computer Science Division
  6. #  University of California, Berkeley
  7. #
  8.  
  9. DEST          = /usr/local/bin
  10.  
  11. MANDIR          = /usr/local/man/manl
  12.  
  13. MANUAL          = makeindex.l
  14.  
  15. DOC          = makeindex.tex
  16.  
  17. EXTHDRS          = /usr/include/ctype.h \
  18.         /usr/include/stdio.h
  19.  
  20. HDRS          = genind.h \
  21.         mkind.h \
  22.         scanid.h \
  23.         scanst.h
  24.  
  25. CFLAGS          = -O
  26.  
  27. LDFLAGS          = $(CFLAGS)
  28.  
  29. LIBS          =
  30.  
  31. LINKER          = cc
  32.  
  33. MAKEFILE      = Makefile
  34.  
  35. OBJS          = genind.o \
  36.         mkind.o \
  37.         qsort.o \
  38.         scanid.o \
  39.         scanst.o \
  40.         sortid.o
  41.  
  42. PRINT          = psgrind
  43.  
  44. SRCS          = genind.c \
  45.         mkind.c \
  46.         qsort.c \
  47.         scanid.c \
  48.         scanst.c \
  49.         sortid.c
  50.  
  51. PROGRAM          = makeindex
  52.  
  53. TAR          = $(PROGRAM).tar
  54.  
  55. SHAR          = $(PROGRAM).shar
  56.  
  57. ALL          = $(MAKEFILE) $(DOC) $(MANUAL) $(HDRS) $(SRCS)
  58.  
  59. $(PROGRAM):     $(OBJS)
  60.         @rm -f $(PROGRAM)
  61.         $(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
  62.         @size $(PROGRAM)
  63.  
  64. install:    $(PROGRAM)
  65.         install -c -s -m 0755 $(PROGRAM) $(DEST)
  66.         @ls -lgs $(DEST)/$(PROGRAM)
  67.  
  68. tar:;        @rm -f $(TAR)
  69.         tar -cf $(TAR) $(ALL)
  70.  
  71. shar:;        @rm -f $(SHAR)
  72.         shar $(SHAR) $(ALL)
  73.  
  74. dist:;        cp $(PROGRAM) $(DEST)
  75.         rcp $(PROGRAM) monet:$(DEST)
  76.         rcp $(PROGRAM) arpa:$(DEST)
  77.         rcp $(PROGRAM) harrison@vangogh:bin
  78.  
  79. clean:;        @rm -f $(OBJS) core $(PROGRAM) *.out
  80.  
  81. depend:;    @rm -f .#*.[chly]
  82.         mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)
  83.  
  84. index:;        @ctags -wx $(HDRS) $(SRCS)
  85.  
  86. print:;        @$(PRINT) $(HDRS) $(SRCS)
  87.  
  88. man:;        ptroff -man $(MANUAL)
  89.  
  90. program:        $(PROGRAM)
  91.  
  92. tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
  93.  
  94. update:        $(DEST)/$(PROGRAM)
  95.  
  96. $(DEST)/$(PROGRAM): $(SRCS) $(HDRS) $(EXTHDRS)
  97.         @make -f $(MAKEFILE) DEST=$(DEST) install
  98.  
  99. .DEFAULT:;    co $@
  100. ###
  101. genind.o: mkind.h /usr/include/stdio.h /usr/include/ctype.h \
  102.     genind.h
  103. mkind.o: mkind.h /usr/include/stdio.h /usr/include/ctype.h
  104. qsort.o: mkind.h /usr/include/stdio.h
  105. scanid.o: mkind.h /usr/include/stdio.h /usr/include/ctype.h \
  106.     scanid.h
  107. scanst.o: mkind.h /usr/include/stdio.h /usr/include/ctype.h \
  108.     scanst.h
  109. sortid.o: mkind.h /usr/include/stdio.h /usr/include/ctype.h
  110.  
  111.